// 数据格式化显示，比如时间日期，文件大小等

/**
 * 将字节数据单位换算成 KB 或 MB
 * @param {number}bytes 字节数
 * @returns
 */
export function formatBytesToMBOrKB(bytes: number): string {
    // 计算字节数对应的KB数
    const kilobytes = bytes / 1024;
    // 计算字节数对应的MB数
    const megabytes = kilobytes / 1024;

    // 如果字节数小于1024，则直接返回字节数
    if (bytes < 1024) {
        return `${bytes.toFixed(1)} bytes`;
        // 如果KB数小于1024，则返回KB数
    } else if (kilobytes < 1024) {
        return `${kilobytes.toFixed(1)} KB`;
        // 如果MB数小于1024，则返回MB数
    } else {
        return `${megabytes.toFixed(1)} MB`;
    }
}
